package tr.edu.metu.is.mega.common.dto;

import java.util.Date;

/**
 * Data structure class for the submissionview database table.
 * 
 */
public class SubmissionViewDTO extends BaseDTO {

    private static final long serialVersionUID = 2069985219013339974L;

    public static String FIELD_DESC = "activitydescription";

    public static String FIELD_DUEDATE = "duedate";

    public static String FIELD_REVIEVER = "reviewteam";

    public static String FIELD_SUBMISSIONDATE = "submissiondate";

    public static String FIELD_SUBMITTEDBY = "submitter";

    public static String FIELD_REVIEWDATE = "reviewdate";

    private int activityid;

    private String activitydescription;

    private Date duedate;

    private ActivityType submissiontype;

    private int submissionid;

    private Date submissiondate;

    private String submissionfile;

    private int teamid;

    private int reviewteamid;

    private String teamname;

    private int submitterid;

    private String submitter;

    private String reviewteam;

    private Date reviewdate;

    private String reviewFile;

    /**
     * Returns activityid.
     * 
     * @return the activityid
     */
    public int getActivityid() {
        return activityid;
    }

    /**
     * Sets activityid value.
     * 
     * @param activityid the activityid to set
     */
    public void setActivityid(int activityid) {
        this.activityid = activityid;
    }

    /**
     * Returns activitydescription.
     * 
     * @return the activitydescription
     */
    public String getActivitydescription() {
        return activitydescription;
    }

    /**
     * Sets activitydescription value.
     * 
     * @param activitydescription the activitydescription to set
     */
    public void setActivitydescription(String activitydescription) {
        this.activitydescription = activitydescription;
    }

    /**
     * Returns duedate.
     * 
     * @return the duedate
     */
    public Date getDuedate() {
        return duedate;
    }

    /**
     * Sets duedate value.
     * 
     * @param duedate the duedate to set
     */
    public void setDuedate(Date duedate) {
        this.duedate = duedate;
    }

    /**
     * Returns submissiontype.
     * 
     * @return the submissiontype
     */
    public ActivityType getSubmissiontype() {
        return submissiontype;
    }

    /**
     * Sets submissiontype value.
     * 
     * @param submissiontype the submissiontype to set
     */
    public void setSubmissiontype(ActivityType submissiontype) {
        this.submissiontype = submissiontype;
    }

    /**
     * Returns submissionid.
     * 
     * @return the submissionid
     */
    public int getSubmissionid() {
        return submissionid;
    }

    /**
     * Sets submissionid value.
     * 
     * @param submissionid the submissionid to set
     */
    public void setSubmissionid(int submissionid) {
        this.submissionid = submissionid;
    }

    /**
     * Returns submissiondate.
     * 
     * @return the submissiondate
     */
    public Date getSubmissiondate() {
        return submissiondate;
    }

    /**
     * Sets submissiondate value.
     * 
     * @param submissiondate the submissiondate to set
     */
    public void setSubmissiondate(Date submissiondate) {
        this.submissiondate = submissiondate;
    }

    /**
     * Returns submissionfile.
     * 
     * @return the submissionfile
     */
    public String getSubmissionfile() {
        return submissionfile;
    }

    /**
     * Sets submissionfile value.
     * 
     * @param submissionfile the submissionfile to set
     */
    public void setSubmissionfile(String submissionfile) {
        this.submissionfile = submissionfile;
    }

    /**
     * Returns teamid.
     * 
     * @return the teamid
     */
    public int getTeamid() {
        return teamid;
    }

    /**
     * Sets teamid value.
     * 
     * @param teamid the teamid to set
     */
    public void setTeamid(int teamid) {
        this.teamid = teamid;
    }

    /**
     * Returns reviewteamid.
     * 
     * @return the reviewteamid
     */
    public int getReviewteamid() {
        return reviewteamid;
    }

    /**
     * Sets reviewteamid value.
     * 
     * @param reviewteamid the reviewteamid to set
     */
    public void setReviewteamid(int reviewteamid) {
        this.reviewteamid = reviewteamid;
    }

    /**
     * Returns teamname.
     * 
     * @return the teamname
     */
    public String getTeamname() {
        return teamname;
    }

    /**
     * Sets teamname value.
     * 
     * @param teamname the teamname to set
     */
    public void setTeamname(String teamname) {
        this.teamname = teamname;
    }

    /**
     * Returns submitter.
     * 
     * @return the submitter
     */
    public String getSubmitter() {
        return submitter;
    }

    /**
     * Sets submitter value.
     * 
     * @param submitter the submitter to set
     */
    public void setSubmitter(String submitter) {
        this.submitter = submitter;
    }

    /**
     * Returns reviewteam.
     * 
     * @return the reviewteam
     */
    public String getReviewteam() {
        return reviewteam;
    }

    /**
     * Sets reviewteam value.
     * 
     * @param reviewteam the reviewteam to set
     */
    public void setReviewteam(String reviewteam) {
        this.reviewteam = reviewteam;
    }

    /**
     * Returns reviewdate.
     * 
     * @return the reviewdate
     */
    public Date getReviewdate() {
        return reviewdate;
    }

    /**
     * Sets reviewdate value.
     * 
     * @param reviewdate the reviewdate to set
     */
    public void setReviewdate(Date reviewdate) {
        this.reviewdate = reviewdate;
    }

    /**
     * Returns submitterid.
     * 
     * @return the submitterid
     */
    public int getSubmitterid() {
        return submitterid;
    }

    /**
     * Sets submitterid value.
     * 
     * @param submitterid the submitterid to set
     */
    public void setSubmitterid(int submitterid) {
        this.submitterid = submitterid;
    }

    /**
     * Returns reviewFile.
     * 
     * @return the reviewFile
     */
    public String getReviewFile() {
        return reviewFile;
    }

    /**
     * Sets reviewFile value.
     * 
     * @param reviewFile the reviewFile to set
     */
    public void setReviewFile(String reviewFile) {
        this.reviewFile = reviewFile;
    }

}
